frequent public presence to be socially important - Francés Inglés Diccionario